#ifndef CLIENT_SERVICE_H
#define CLIENT_SERVICE_H
#include "tools.h"
#include "account.h"
#include "book_list.h"
#include "book_service_data.h"


extern Account CurAccount;

class ClientService
{
public:
	int reserveBook(unsigned int book_id);  	
	vector<BookInfo> reserveBook(const char* book_name);//预订图书：输入书号或书名预订图书，预订成功然后返回排在第几位
	Account* queryUser(void);	  	//查看个人信息：直接显示个人信息，此处可以修改部分个人信息
	Book* queryBook(unsigned int book_id);		
	vector<BookInfo> queryBook(const char* book_name); //查询图书信息：输入书号或书名查询图书、输入图书名模糊查找
	//listAllBook();		//浏览所有图书：使用目录列出所有图书，可以翻页，输入书号可以查询图书详细信息，可根据分类浏览，在图书详细信息里可以对图书进行评论和打分
	//myBookList(); 	//我的书单：列出我的所有书单，列出收藏的书单，建立新书单
	BookList* findBookList(unsigned int booklist_id);  //查找一个书单名
	bool createBookList(unsigned int id,const char* list_name);   //建立新书单
	//recoBookList();   //热门书单推荐
};



#endif
